3

Spring 指南

无论你正在构建什么,这些指南都旨在让你尽快提高工作效率 — 使用Spring团队推荐的最新Spring项目版本和技术。

入门指南

这些指南旨在在15-30分钟内完成,为使用Spring构建任何开发任务的“Hello World”提供了快速、实际的说明,在大多数情况下,唯一的前提条件是JDK和文本编辑器。

该项目为Spring应用程序提供声明式重试支持。

了解如何使用Spring创建RESTful Web服务。

了解如何使用Spring调度任务

  • 消费RESTful Web服务

了解如何使用Spring的RestTemplate检索web页面数据。

  • 使用Gradle构建Java项目

了解如何使用Gradle构建Java项目。

  • 使用Maven构建Java项目

了解如何使用Maven构建Java项目。

  • 使用JDBC和Spring访问关系数据

了解如何使用Spring访问关系数据。

  • 上传文件

了解如何构建一个接受多部分文件上载的Spring应用程序。

  • 使用LDAP验证用户

了解如何使用LDAP保护应用程序。

  • 使用Redis进行消息传递

了解如何将Redis用作消息代理。

  • 使用RabbitMQ进行消息传递

了解如何使用Spring和RabbitMQ创建简单的发布—订阅应用程序。

  • 使用Neo4j访问数据

了解如何在Neo4j的NoSQL数据存储中持久化对象和关系。

  • 验证表单输入

了解如何使用Spring执行表单验证。

  • 使用Spring Boot Actuator构建RESTful Web服务

了解如何使用Spring Boot Actuator创建RESTful Web服务。

  • 使用JMS进行消息传递

了解如何使用JMS代理发布和订阅消息。

  • 创建批处理服务

了解如何创建基础的批处理驱动解决方案。

  • 保护Web应用程序

了解如何使用Spring Security保护你的Web应用程序。

  • 构建超媒体驱动的RESTful Web服务

了解如何使用Spring创建超媒体驱动的RESTful Web服务。

  • 访问Pivotal GemFire中的数据

了解如何使用Gemfire的数据结构构建应用程序。

  • 集成数据

了解如何构建一个使用Spring Integration获取数据、处理数据并将其写入文件的应用程序。

  • 使用MongoDB访问数据

了解如何在MongoDB中持久化数据。

  • 使用Spring MVC提供Web内容

了解如何使用Spring MVC和Thymeleaf创建web页面。

  • 将Spring Boot JAR应用程序转换为WAR

了解如何将基于Spring Boot JAR的应用程序转换为WAR文件。

  • 创建异步方法

了解如何创建异步服务方法。

  • 处理表格提交

了解如何使用Spring创建和提交Web表单。

  • 使用Spring Boot构建应用程序

了解如何使用最少的配置构建应用程序。

  • 使用WebSocket构建交互式Web应用程序

了解如何通过WebSocket在浏览器和服务器之间发送和接收消息。

  • 使用STS入门指南

了解如何使用Spring Tool Suite(STS)导入的入门指南。

  • 使用AngularJS消费RESTful Web服务

了解如何使用AngularJS检索web页面数据。

  • 使用rest.js消费RESTful Web服务

了解如何使用rest.js检索web页面数据。

  • 使用jQuery消费RESTful Web服务

学习如何使用jQuery检索web页面数据。

  • 为RESTful Web服务启用跨源请求

了解如何使用Spring创建支持跨源资源共享(CORS)的RESTful Web服务。

  • 消费SOAP Web服务

了解如何创建消费基于WSDL的服务的客户端。

  • 使用REST访问JPA数据

了解如何使用Spring data REST使用RESTful、基于超媒体的数据持久性。

  • 使用REST访问Neo4j数据

了解如何使用Spring data REST使用RESTful、基于超媒体的数据持久性。

  • 使用REST访问MongoDB数据

了解如何使用Spring data REST使用RESTful、基于超媒体的数据持久性。

  • 使用REST访问Pivotal GemFire中的数据

了解如何使用Spring data REST使用RESTful、基于超媒体的数据持久性。

  • 生成SOAP Web服务

了解如何使用Spring创建基于SOAP的Web服务。

  • 使用Spring缓存数据

了解如何使用Spring在内存中缓存数据。

  • 从STS部署到Cloud Foundry

了解如何从STS将Spring应用程序部署到Cloud Foundry。

  • Spring Boot使用Docker

了解如何使用Maven或Gradle从Spring Boot应用程序创建Docker容器。

  • 使用IntelliJ IDEA入门指南

了解如何使用IntelliJ IDEA工作的入门指南。

  • 使用Vaadin创建CRUD UI

使用Vaadin和Spring Data JPA构建动态UI。

  • 服务注册与发现

了解如何使用Eureka注册和查找服务。

  • 集中配置

了解如何从外部集中式源管理应用程序设置。

  • 路由和过滤

了解如何使用Netflix Zuul将请求路由和过滤到微服务。

  • 断路器

了解如何使用Hystrix优雅地降级服务。

  • 使用Ribbon和Spring Cloud进行客户端负载均衡

动态支持即将上线和下线的服务,而不会中断客户端。

  • 测试Web层

了解如何测试Spring Boot应用程序和MVC控制器。

  • 使用MySQL访问数据

了解如何在MySQL上设置和管理用户帐户,以及如何配置Spring Boot以在运行时连接到它。

  • 创建多模块项目

了解如何构建库并将其打包以供Spring Boot应用程序使用。

  • 使用Restdocs创建API文档

了解如何使用Spring Restdocs为HTTP端点生成文档。

  • 使用Google Cloud Pub/Sub进行消息传递

了解如何使用Spring Integration通道适配器和Google Cloud Pub/Sub交换消息。

  • 构建反应式RESTful Web服务

了解如何使用Reactive Spring创建RESTful Web服务。

  • 费者驱动合约

了解如何使用合同存根并从另一个Spring应用程序中使用该合同。

  • 访问Vault

了解如何使用Spring Vault从HashiCorp Vault加载机密。

  • Vault配置

了解如何在HashiCorp Vault中存储和检索应用程序配置详细信息。

  • 使用Redis反应式访问数据

了解如何与Redis和Spring Data进行反应性交互。

  • 将Spring Boot应用程序部署到Azure

了解如何将Spring Boot应用程序部署到Azure。

  • 构建网关

了解如何配置网关。

专题指南

设计为在一小时或更短的时间内阅读和理解,提供比入门指南更广泛或主观的内容。

  • Spring安全架构

Spring Security的主题指南,这些位如何组合以及它们如何与Spring Boot交互。

  • Spring Boot Docker

使用Docker的主题指南以及如何为Spring Boot应用程序创建容器镜像。

教程

这些指南旨在在2-3小时内完成,为企业应用程序开发主题提供更深入的上下文探索,让你随时准备实施真实的解决方案。

  • 使用Spring构建REST服务

了解如何使用Spring轻松构建RESTful服务。

  • Spring Security和Angular

有关如何将Spring Security与具有各种后端体系结构的单页面应用程序一起使用的教程,范围从简单的单一服务器到具有OAuth2身份验证的API网关。

  • React.js和Spring Data REST

基于Greg Turnquist的5部分博客系列的教程。

  • Spring Boot和OAuth2

使用Facebook和Github进行“社交”登录和单点登录的教程。

  • 使用Spring Boot和Kotlin构建Web应用程序

了解如何使用Spring、Kotlin、Junit 5和JPA轻松构建和测试Web应用程序。

其他信息


博弈
2.5k 声望1.5k 粉丝

态度决定一切